Algebraic High-Level Nets as Weak Adhesive HLR Categories
نویسنده
چکیده
Adhesive high-level replacement (HLR) system have been recently introduced as a new categorical framework for graph transformation in the double pushout approach [1, 2]. They combine the well-known framework of HLR systems with the framework of adhesive categories introduced by Lack and Sobociński [3, 4]. The main concept behind adhesive categories are the so-called van Kampen squares, which ensure that pushouts along monomorphisms are stable under pullbacks and, vice versa, that pullbacks are stable under combined pushouts and pullbacks. In the case of adhesive HLR categories the class of all monomorphisms is replaced by a subclass M of monomorphisms closed under composition and decomposition. Algebraic high-level nets combine algebraic specifications with Petri nets [5] to allow the modelling of data, data flow and data changes within the net. While elementary Petri nets are adhesive HLR categories, the categories of ordinary place/transition nets and of algebraic high-level nets with fixed signature and algebra only satisfy a weaker version of adhesive HLR categories [6] called weak adhesive HLR categories. The reason is that the category PTNets of place/transition nets has general pullbacks, but pullbacks in general cannot be constructed componentwise in Sets. However, pullbacks along monomorphisms in PTNets can be constructed componentwise in Sets. This is the key idea to weaken the concept of adhesive HLR categories using weak VK squares. In this case, van Kampen squares ensure the corresponding properties only under stricter requirements on the morphisms. Nevertheless, the framework of weak adhesive HLR categories is still sufficient to show under some additional assumptions (which are necessary also in the non-weak case) the following main results: 1. Local Church-Rosser Theorem, 2. Parallelism Theorem, 3. Concurrency Theorem, 4. Embedding and Extension Theorem, 5. Local Confluence Theorem Critical Pair Lemma. Thus, underlying an adhesive HLR systems we consider either a weak or a non-weak adhesive HLR category. Since this concept of adhesive HLR systems includes all kinds of graphs mentioned above, and also elementary nets, place/transition nets and algebraic high-level nets with fixed algebra, adhesive HLR systems can be seen as a suitable unifying framework for graph and Petri net transformations. The question arises, if and how different types of algebraic high-level nets, where we do not fix the algebra or the signature, fit into the framework of adhesive HLR systems. In case that only the algebra may change, but the signature SP is fixed, this category of algebraic high-level nets can be shown to be a weak adhesive HLR category, if the underlying category of algebras Alg(SP), together with a suitable morphism class M, is a weak adhesive HLR category. In case both signature and algebra may change, the corresponding category of algebraic high-level nets is isomorphic to a categorical construction using Grothendieck categories. Up to now it is not clear if it is possible to obtain a suitable morphism classM such that Grothendieck categories become weak adhesive HLR categories. Our recent work on distributed categories and distributed graphs, presented at ICGT’06 [7], is a first step in this direction. In this talk, we introduce (weak) adhesive HLR categories, give proof ideas for the facts that elementary Petri nets, place/transition nets and algebraic high-level nets with fixed signature are weak adhesive HLR categories and discuss the problems concerning categories of algebraic high-level nets, where the signature is not fixed.
منابع مشابه
Weak Adhesive High-Level Replacement Categories and Systems: A Unifying Framework for Graph and Petri Net Transformations
Adhesive high-level replacement (HLR) systems have been recently introduced as a new categorical framework for graph tranformation in the double pushout (DPO) approach. They combine the wellknown concept of HLR systems with the concept of adhesive categories introduced by Lack and Sobociński. While graphs, typed graphs, attributed graphs and several other variants of graphs together with corres...
متن کاملTowards Algebraic High-Level Systems as Weak Adhesive HLR Categories
Adhesive high-level replacement (HLR) systems have been recently established as a suitable categorical framework for double pushout transformations based on weak adhesive HLR categories. Among different types of graphs and graph-like structures, various kinds of Petri nets and algebraic high-level (AHL) nets are interesting instantiations of adhesive HLR systems. AHL nets combine algebraic spec...
متن کاملTowards Algebraic High-Level Systems as Weak Adhesive HLR Categories
Adhesive high-level replacement (HLR) systems have been recently established as a suitable categorical framework for double pushout transformations based on weak adhesive HLR categories. Among different types of graphs and graph-like structures, various kinds of Petri nets and algebraic high-level (AHL) nets are interesting instantiations of adhesive HLR systems. AHL nets combine algebraic spec...
متن کاملReconfigurable Petri Systems with Negative Application Conditions
This thesis introduces negative application conditions (NACs) for varied kinds of reconfigurable Petri systems. These are Petri systems together with a set of transformation rules that allow changing the Petri system dynamically. Negative applications are a control structure for restricting the application of a rule if a certain structute is present. As introduced in [Lam07] and [LEOP08], (weak...
متن کاملCategorical Frameworks for Graph Transformation and HLR Systems Based on the DPO Approach
Several variants of high-level replacement (HLR) and adhesive categories have been introduced in the literature as categorical frameworks for graph transformation and HLR systems based on the double pushout (DPO) approach. In addition to HLR, adhesive, and adhesive HLR categories several weak variants, especially weak adhesive HLR with horizontal and vertical variants, as well as partial varian...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- ECEASST
دوره 2 شماره
صفحات -
تاریخ انتشار 2006